(Clear and detailed description)